home *** CD-ROM | disk | FTP | other *** search
/ Aminet 19 / Aminet 19 (1997)(GTI - Schatztruhe)[!][Jun 1997].iso / Aminet / misc / sci / chimicad.lha / ChimiCadInstall / doc / ITALIANO / ChimiCad.doc next >
Text File  |  1997-03-19  |  30KB  |  736 lines

  1.                           CHIMICAD V 1.14 (VERSIONE DIMOSTRATIVA)
  2.  
  3.         (VERSIONE FUNZIONANTE ANCHE SU MACCHINE CON KICKSTART 2.x)
  4.                    
  5.                 PROGRAMMA SHAREWARE REALIZZATO DA
  6.                      PAOLO GATTI
  7.                           (gatti@iatfa.unige.it)
  8.  
  9.                   Sviluppato in BLITZ BASIC® V2.1 
  10.  
  11.        
  12.  
  13.                 1 : INTRODUZIONE
  14.  
  15. ....poichè un chimico non pensa, anzi non vive, senza modelli, mi attardavo a
  16. raffigurarmi, disegnandole sulla carta, le lunghe catene di silicio, ossigeno,
  17. ferro e magnesio, col poco nichel intrappolato fra le loro maglie....
  18.  
  19. da "Il sistema periodico", Primo Levi; Einaudi.
  20.  
  21.                 
  22.  
  23.    Chimicad è un programma di CAD CHIMICO BIDIMENSIONALE (in grafica bitmap), con
  24. cui è possibile disegnare molecole di qualsiasi tipo che possono poi essere salvate
  25. in formato IFF (per un' eventuale uso in programmi di DTP) o in un formato interno 
  26. adatto alla creazione di archivi di formule.
  27.     L' interfaccia del programma mette a disposizione strumenti di disegno classici
  28. (sul tipo di DPaint®...) assieme a una serie di pennelli predefiniti, rappresentanti
  29. tra l' altro le principali strutture organiche cicloalifatiche e cicloaromatiche.
  30.     Proprio questi pennelli sono il cuore del programma e permettono di velocizzare
  31.  molto le operazoni di disegno rispetto a un comune programma pittorico non dedicato
  32. alla chimica.
  33.     L' uso di un pennello è molto semplice : si clicca sul desiderato, lo si muove
  34. con il mouse e lo si fissa nella posizione voluta.
  35.     Combinando i diversi strumenti a disposizione risulterà molto semplice realizza-
  36. re qualsisai tipo di struttura.
  37.     La possibilità di inserire in appositi banchi le formule realizzate permetterà
  38. anche di  creare delle vere e proprie librerie di pennelli con le strutture più fre- 
  39. quentemente usate nel proprio campo di studio.
  40.  
  41. L' uso della grafica bitmap può far sembrare perdente in partenza ChimiCad nei con-
  42. fronti di mostri sacri quali ChemWindow® o Chemintosh®, ritengo che comunque per un
  43. uso normale (io ho usato il suo progenitore nella stesura la mia tesi di laurea) pos-
  44. sa dare la soddisfazione di lavorare con il Vostro Amiga in un settore pressochè pri-
  45. vo di software dedicato.
  46.  
  47. Il programma richiede schermi in ALTA RISOLUZIONE (larghezza almeno=640 pixels) anche
  48. non interallacciati; i migliori risultati si ottengono però con schermi "proporziona-
  49. li", cioè di 640x512 pixels o ancora meglio 800x600.
  50.  
  51.  
  52.  
  53. 1.1 Avvertenze
  54.  
  55. Questo software è fornito senza alcuna garanzia implicita o esplicita.
  56. L' autore non è in nessun modo responsabile per qualsiasi danno o perdita che possa 
  57. avvenire per l' uso diretto o indiretto di questo software.
  58. Usate questo software interamente a vostro rischio.
  59.  
  60.  
  61. 1.2 Copyright
  62.  
  63. Questo programma è SHAREWARE, la versione di valutazione è di libera distribuzione.
  64.  
  65. La versione registrata è per il solo uso personale dell' utente che l' ha acquisita,
  66. ne è vietata la distribuzione sia a pagamento che gratuita.
  67.  
  68. E` inoltre vietata qualunque modifica all' interfaccia grafica e ai pennelli prede-
  69. finiti presenti tanto nella versione di valutazione che in quella registrata.
  70.  
  71.  
  72.                      Tutti i diritti riservati all' autore :
  73.                             PAOLO GATTI
  74.                      Via Pietro Cristofoli 3/7
  75.                           16151
  76.                          GENOVA
  77.                 E-Mail : gatti@iatfa.unige.it
  78.     
  79.  
  80. 1.3 Distribuzione
  81.  
  82. E' permessa la distribuzione della versione di valutazione e il suo inserimento in
  83. qualsiasi raccolta di software di Pubblico Dominio (sia su CD-ROM che in BBS o siti
  84. Internet) a condizione che tale distribuzione sia gratuita (salvo una ragionevole
  85. quota per il supporto) e che si mantenga inalterata la struttura originale dell' ar-
  86. chivio di distribuzione.
  87.     
  88. Per inserire il programma in un disco che accompagni riviste o pubblicazioni si pre-
  89. ga di chiedere consenso all' autore che lo accorderà in cambio del numero della ri-
  90. vista cui sia allegato il suo lavoro.
  91.  
  92. Questo programma non può essere incluso o usato in programmi commerciali senza il
  93. permesso scritto dell' autore.
  94.  
  95.  
  96.  
  97.                         2 : RISORSE RICHIESTE
  98.  
  99. Questa versione gira correttamente anche su macchine con Kickstart 2.x.
  100.  
  101. Il programma richiede :
  102.  
  103.             Kickstart® e Workbench® 2.04 o successivi
  104.  
  105.             ASL.Library V39.4 o successive [fornita]
  106.  
  107.             Reqtools.library (© Magnus Holmgren & Nico Francois)[fornita]
  108.             
  109.             Almeno 1 Mb di memoria totale.
  110.  
  111.  
  112. Programma testato su :
  113.  
  114.     Amiga 1200 68030-50MHz/4 Mb Fast/2MB Chip/HD IDE esterno 540 MB 
  115.     Amiga 1200 68020/2 MB Chip Ram/HD IDE esterno 540 MB/Squirrel SCSI CD-ROM
  116.     Amiga 500/Ks 1.2+2.04/½Mb Chip/½Mb Fast [Provato sotto Ks 2.04])    
  117.     Amiga 4000/Ks3.1/Cyberstorm 68060/40 Mb Ram/Hd 5 Gb+Hd 2 Gb
  118.  
  119. Routine di stampa testata con:
  120.  
  121.     HP Deskjet 550C 
  122.     EPSON LQ 400 (24 aghi)
  123.  
  124. Usando sia driver e preferences di sistema che TurboPrint 4.1 (© Irsee Software).
  125.  
  126.  
  127. Incompatibilità:
  128.  
  129. Durante i test su A1200 l' unica incompatibilità  si è riscontrata è con la commodity
  130. MULTICX che crea disturbi nell' uso di mouse e menu a barra.
  131. Sull' A500 si è avuta incompatibilità con MCP.
  132. Nei test su Amiga 4000 dotato di Cybergraphics 4 Mb on board, ChimiCad poteva aprire
  133. uno schermo usando la scheda grafica ma in esso si aveva un pesante rallentamento
  134. delle operazioni di disegno.
  135.  
  136. Sarà estremamente gradita la segnalazione di qualsiasi incompatibilità con configura-
  137. zioni o programmi particolari.
  138.  
  139.  
  140.  
  141.  
  142.                 3 : INSTALLAZIONE 
  143.     
  144. L'installazione viene eseguita automaticamente cliccando sull' icona INSTALL.ITA
  145.  
  146. Lo script di installazione richiede la presenza nel vostro Path di ricerca comandi
  147. del programma INSTALLER®, non fornito con il sistema operativo, ma facilmente repe-
  148. ribile in qualunque programma che abbia installazione automatica.
  149.  
  150. Ho omesso tale programma dall' archivio per evitare un download di ulteriori 100 Kb
  151. anche in considerazione della sua facile reperibilità.
  152.  
  153. Qualora non disponeste di INSTALLER® potete effettuare l' installazione manualmente
  154. com indicato nel file INSTALLA_it.doc .
  155.  
  156. Alla fine dell' installazione automatica vi verrà richiesto di modificare la vostra
  157. User-Startup onde inserire due Assign necessari al programma, se salterete tale
  158. opzione vi occorrerà modificare manualmente la User-Startup o eseguire gli assign
  159. prima di ogni uso del programma (per maggiori informazioni INSTALL.ITA.doc).
  160.  
  161.  
  162.  
  163.  
  164.                 4 : REGISTRAZIONE
  165.  
  166. La versione in Vostro possesso è rivolta alla VALUTAZIONE DEL PROGRAMMA e come
  167. tale presenta alcune opzioni disabilitate o ridotte al fine di incoraggiare la
  168. Vostra registrazione :
  169.  
  170. - La STAMPA è disabilitata
  171.  
  172. - Il SALVATAGGIO DELL' INTERO FOGLIO DISEGNO è disabilitato
  173.  
  174. - Si possono SALVARE PENNELLI COME IFF solo se con dimensioni minori di 70x70 pixels
  175.  
  176. - I banchi pennelli salvati perdono tutti i loro componenti salvo i primi due
  177.  
  178.  
  179. Registrandosi si otterra` una versione del programma completamente funzionante e una
  180. serie di archivi pennelli contenenti svariate strutture relative a molte classi di
  181. composti.
  182. La registrazione da` inoltre diritto a ricevere con uno sconto del 50% qualsiasi ver-
  183. sione successiva del programma.
  184.  
  185. Il costo della versione registrata di CHIMICAD e` di 15000 lire spese di spedizione 
  186. comprese.
  187.     
  188.  
  189. Si puo` richiedere la registrazione al seguente indirizzo:
  190.  
  191.                      PAOLO GATTI
  192.                 Via Pietro Cristofoli 3/7
  193.                         16151
  194.                        GENOVA
  195.  
  196.                 E-Mail : gatti@iatfa.unige.it
  197.  
  198.  
  199. Per il pagamento allegare alla richiesta :
  200.     
  201.     -Fotocopia di vaglia postale intestato all' autore
  202.  
  203.                 oppure
  204.  
  205.     -Contante (se si nutre estrema fiducia nelle nostre Poste....)
  206.  
  207.  
  208.  
  209.  
  210.                 5 : USO DI CHIMICAD
  211.  
  212. Il programma all' avvio apre uno scehrmo nella risoluzione decisa dall' utente 
  213. tramite il PREFERENCES EDITOR (vedi menu comandi), di default è scelta la modalità
  214. HIRES LACED 640x512.
  215. Eliminato il requester di presentazione si accede alla pagina di lavoro che mostra
  216. due finestre:
  217.  
  218. _FOGLIO DI DISEGNO
  219.  
  220. _STRUMENTI E PENNELLI
  221.  
  222.  
  223. Gli strumenti e i pennelli selezionabili con un click del tasto sinistro del mouse
  224. (LMB) vengono usati per agire sul Foglio di disegno, quest' ultimo può essere visto
  225. per intero mandando in backgound la finestra strumenti tramite il suo gadget di pro-
  226. fondità. Questa finestra può essere riportata in primo piano premendo il gadget di
  227. profondità della finestra del foglio di disegno.
  228. La finestra strumenti è altresì movibile tramite la sua barra titolo.
  229.  
  230. Dalla Barra Menu sono accessibili tre  MENU PENNELLI e un  MENU COMANDI.
  231.  
  232. Nei primi saranno inseribili pennelli personali creati dall' utente (i cui gruppi
  233. sono salvabili su disco e ricaricabili [vedi oltre]),l' ultimo contiene una serie
  234. di comandi di utilità.
  235.  
  236.  
  237.                5.1 FINESTRA STRUMENTI
  238.  
  239. Contiene due serie di gadget selezionabili con il mouse, la prima presenta degli
  240. strumenti di vario genere mentre nella seconda si trovano i pennelli predefiniti.
  241. Gli ultimi tre gadget della prima riga rappresentano ognuno un BANCO PENNELLI e si
  242. usano in associazione con gli strumenti che agiscono su di essi.
  243. Questa finestra può essere nascosta per rendere disponibile tutto il foglio disegno
  244. premendo il suo gadget di profondità; per riportarla in primo piano premere il gadget
  245. di profondità della finestra di disegno.
  246. Durante la routine di stampa dell' intero foglio la finestra strumenti è chiusa e
  247. riaperta automaticamente.
  248.  
  249. NOTA BENE
  250.  
  251. QUALSIASI COMANDO O PENNELLO SI SIA SCELTO si può abbandonarne l' uso PREMENDO IL
  252. TASTO DESTRO DEL MOUSE (eccetto per ROTAZIONE,  vedi oltre) o il TASTO ESC della 
  253. tastiera.
  254.  
  255.  
  256.  
  257. 5.1.1 TRACCIARE LINEA
  258.      Consente di tracciare linee INTERE (è sottinteso che i comandi di disegno
  259.         agiscano tutti sulla finestra FOGLIO DISEGNO) tra due punti che vengono se-
  260.     lezionati cliccando con il tasto sinistro del mouse. 
  261.     Scelto il primo punto si può allungare e inclinare la linea a piacere.
  262.     La seconda pressione del tasto sinistro fissa la linea nella posizione 
  263.     raggiunta.
  264.     Fatto ciò si esce dallo strumento.
  265.  
  266.  
  267. 5.1.2 TRACCIARE POLIGONO
  268.     Permette il disegno di più linee consecutive unite fra loro; si procede co-
  269.     me per le linee singole usando il tasto sinistro del mouse.
  270.     Si possono ottenere sia poligoni chiusi che spezzate: per i primi si trac-
  271.     ciano tutti i lati eccetto l' ultimo che si ottiene premendo la BARRA SPA-
  272.     ZIATRICE; per le seconde, disegnato l' ultimo segmento si preme il tasto
  273.     destro del mouse o il tasto ESC.
  274.     In ogni caso dopo il disegno dell' ultimo segmento si esce dallo strumento.
  275.  
  276.  
  277. 5.1.3 DISEGNO A MANO LIBERA
  278.     Consente di disegnare a piacere tenendo premuto il tasto sinistro del mouse;
  279.     il  suo rilascio non fa uscire dallo strumento e si può riprendere a dise-
  280.     gnare premendo il tasto sinistro.
  281.     Per abbandonare lo struento si dovrà usare il tasto destro o ESC.
  282.  
  283. 5.1.4 TRACCIARE CERCHIO
  284.     Per disegnare un cerchio si sceglie il suo centro premendo il LMB, quindi
  285.     lo si dimensiona e infine lo si fissa premendo ancora LMB.
  286.     si può abbandonare lo strumento con ESC o LMB.
  287.     
  288. 5.1.5 INSERIRE LETTERE
  289.     Con questa icona si accede alla possibilità di inserire del testo sul foglio
  290.     di lavoro; si sceglie il punto iniziale con mouse e LMB, quindi si inizia a
  291.     scrivere.
  292.     Il font usato sarà quello scelto con l' apposito comando presente nel menu
  293.     COMANDI VARI; di default è usato il font TOPAZ in CORPO 8 o quello deciso
  294.     dall' utente nel PREFERENCES EDITOR.
  295.     I tasti FRECCIA consentono di muovere il cursore sul foglio a step di un
  296.     carattere; usando il tasto TAB si può passare ad uno step di un pixel.
  297.     Si possono cancellare lettere (solo quelle inserite dopo l' ultimo uso dei
  298.     tasti FRECCIA)con il tasto BACKSPACE (<--), mentre il tasto DEL non è at-
  299.     tivo.
  300.     Dopo la scelta del punto iniziale il mouse è inattivo e si può spostare il
  301.     cursore solo mediante i tasti FRECCIA.
  302.     Si può fissare quanto scritto ed uscire dal comando premendo RETURN.
  303.     La routine di scrittura pone automaticamente come pedici i numeri subito a
  304.     destra di una lettera, questa possibilità (modalità FORMULA, vedi oltre) 
  305.     velocizza molto la scrittura di    molti composti (tipo lunghe catene o formule
  306.     inorganiche).
  307.     Per scrivere lettere o numeri come APICI o PEDICI si possono usare i tasti
  308.     F1 e F2 che attivano il superscript e l' underscript; con il tasto F3 si
  309.     ritorna sulla linea di base.
  310.     Il tasto F4 consente di accedere ad un Font Speciale che può essere definito
  311.     dal preferences editor o selezionato tramite Scegli Font (menu comandi).
  312.     Io ho inserito di default il font Symbol che contiene le lettere greche.
  313.     Il tasto F5 abilita o disabilita alternativamente la modalità FORMULA che
  314.     permette l' automatica scalatura a pedice (se attivata, come di default) 
  315.     di tutti i numeri immediatamente a destra di una lettera 
  316.     
  317. 5.1.6 RUOTARE
  318.           Questo strumento permette di ruotare un pennello predefinito oppure una
  319.       sezione del foglio disegno o ancora un pennello personale presente in
  320.       un menu pennelli.
  321.       Selezionata l' icona si deve scegliere cosa ruotare :
  322.  
  323.            -PREDEFINITO : è sufficiente un click sull' immagine del pennello
  324.                 voluto.
  325.  
  326.            -PERSONALE   : lo si seleziona dal menu in cui si trova usando il
  327.                 tasto destro del mouse (si opera come per qualsiasi
  328.                 menu a tendina)
  329.  
  330.            -SEZIONE FOGLIO : si clicca sullo strumento STACCA PENNELLO (11) e
  331.                    si seleziona la zona da ruotare tramite esso.
  332.  
  333.  
  334.       Una volta definito l' oggetto da ruotare questo compare sotto il puntatore
  335.       del mouse e si può spostarlo nella zona in cui effettuare la rotazione.
  336.       Premendo il tasto sinistro del mouse si blocca l' oggetto nel punto del foglio
  337.       disegno in cui effettuare la rotazione (terminata la quale il pennello potrà
  338.       essere nuovamente spostato a piacere sul foglio stesso).
  339.       Per ruotare si preme il tasto sinistro del mouse, ottenendo ad ogni click una
  340.       rotazione di 90°, salvo che l' oggetto non sia uno dei pennelli predefiniti.
  341.       In tal caso infatti il pennello è ruotato ad ogni click secondo questa serie
  342.       di angoli: 
  343.  
  344.         30-45-60-90-120-135-150-180-210-225-240-270-300-315-330-0.
  345.  
  346.       Ottenuta la rotazione voluta si preme il tasto destro del mouse (che quindi,
  347.       come detto precedentemente, non è utilizzabile per uscire dallo strumento du-
  348.       rante la rotazione) per poter muovere il pennello a piacere sul foglio da di-
  349.       segno e fissarlo col tasto sinistro (a questo punto è nuovamente possibile u-
  350.       scire dallo strumento oltre che con ESC anche con il tasto destro).
  351.       L' immagine così ruotata è disponibibile fino all' uscita dallo strumento di
  352.       rotazione. 
  353.  
  354. 5.1.7 FLIP X
  355.     
  356.     L' uso generale è simile a ROTATE, con la differenza che, premendo il LMB    
  357.     si passa tra le due immagini speculari orizzontali dell' oggetto scelto.
  358.  
  359. 5.1.8 FLIP Y
  360.  
  361.     Vale quanto detto per FLIP X, l' oggetto scelto è però reso speculare in
  362.     verticale.
  363.  
  364.  
  365. 5.1.9 STAMPARE
  366.  
  367.     Scelta questa opzione viene richiesto se stampare tutto il foglio di dise-
  368.     gno o solo una zona.
  369.     Nel primo caso la stampa avviene immediatamente, nel secondo si deve prima
  370.         selezionare una zona rettangolare corrispondente alla parte di foglio che
  371.     si vuole stampare.
  372.     Per la scelta si usa un rettangolo estensibile di cui si fissano i punti
  373.     iniziale e finale con il tasto sinistro del mouse; come sempre per uscire
  374.     durante la selezione si può usare il tasto destro o ESC.
  375.  
  376.     Per avere buoni risultati di stampa occorre settare adeguatamente le pre-
  377.     ferences grafiche della propria stampante; operando a 300x300 DPI conviene
  378.     lavorare con LIMITI=MULTIPLO ad un fattore di 4x4 e con SMOOTHING=ON.
  379.     (vedi anche REQUISITI SISTEMA).    
  380.  
  381.     In ogni caso conviene spesso effettuare delle prove per trovare la miglior
  382.     combinazione per la propria stampante e risoluzione di stampa.
  383.  
  384.  
  385. 5.1.10 CANCELLARE ZONA
  386.     
  387.     Si sceglie tramite il rettangolo estensibile un' area di foglio disegno
  388.     che si vuole cancellare.
  389.     Questa opzione non chiede conferme prima dell' eliminazione del disegno,
  390.     conviene quindi prestare molta attenzione, non essendo disponibile una
  391.     funzione di recupero.
  392.  
  393.  
  394. 5.1.11 CANCELLARE PAGINA
  395.  
  396.     Permette di ripulire completamente il foglio di disegno.
  397.     Viene chiesta conferma prima di procedere alla cancellazione.
  398.  
  399.  
  400. 5.1.12 CARICARE IFF
  401.  
  402.     Consente di caricare un' immagine IFF che verrà usata come se fosse un pen-
  403.     nello personale.
  404.     Il file è selezionabile da un files requester apposito che usa come percor-
  405.     so base la directory del programma; è possibile comunque modificare tale
  406.     scelta con l' apposita opzione del MENU COMANDI (vedi).
  407.  
  408.     L' immagine non sarà caricata e comparirà un apposito messaggio se le sue
  409.     dimensioni sono troppo elevate o il numero di colori è superiore a due.
  410.     
  411.     Qualora si volesse caricare un' immagine di grosse dimensioni conviene usa-
  412.     sare la funzione CARICARE PAGINA presente nel MENU COMANDI.
  413.  
  414.  
  415. 5.1.13 SALVARE IFF
  416.  
  417.     Consente di salvare come immagine IFF una zona di foglio disegno.
  418.     Questo comando è utile per creare immagini di strutture importabili in
  419.     programmi di DTP.
  420.     Non ci sono limiti alle dimensioni selezonabili.
  421.  
  422.     Con immagini molto grandi si può notare un lieve rallentamento dovuto alla
  423.      routine di controllo che elimina le zone vuote eventualmente selezionate at-
  424.     torno all' immagine vera e propria.
  425.  
  426.  
  427. 5.1.14 STACCARE PENNELLO
  428.  
  429.     Consente di scegliere una sezione di foglio disegno da trasformare in un
  430.     pennello personale utilizzabile a piacimento.
  431.     Per selezionare il pennello lo si racchiude in un rettangolo estensibile
  432.     nel modo già visto in altri strumenti.
  433.  
  434.     Anche in questo caso si eliminano le zone vuote attorno alla figura scelta.
  435.     Come detto precedentemente questo strumento può essere associato a RUOTARE
  436.     al fine di operare su pennelli staccati al momento.
  437.  
  438.  
  439. 5.1.15 PENNELLO IN BANCO    
  440.  
  441.     Si opera come per staccare un pennello, con la differenza che, selezionata
  442.     la zona di foglio disegno voluta, si deve indicare il banco in cui inserirlo
  443.     per averlo disponibile per tutta la sessione di lavoro.
  444.  
  445.     Come in precedenza si delimita un rettangolo attorno al pennello voluto,
  446.     quindi si sceglie il banco in cui inserirlo cliccando sull' icona ad esso
  447.     relativa.
  448.  
  449.        -    
  450.           Qualora tutti i banchi siano completi (15 pennelli contenuti), si viene in-
  451.     formati che occorre liberare lo spazio per il nuovo pennello; in tal caso si
  452.     può svuotare completamente uno dei banchi o semplicemente togliere da questo
  453.     un elemento al momento inutile (è chiaro che qualsiasi eliminazione, comple-
  454.     ta o parziale, da banchi non salvati su disco porta alla definitiva perdita
  455.     di quanto eliminato [vedi anche CANCELLARE BANCO e CANCELLARE VOCE]).
  456.        -
  457.  
  458.     Scelto il banco, un requester chiede di inserire il nome che si vuole dargli
  459.     (se non si vuole cambiare basta un RETURN nella riga `nome banco', dove è 
  460.     presente quello valido al momento) e che può essere lungo al massimo 20 carat-
  461.     teri; quindi un altro requester chiede il nome da dare al pennello (lasciando
  462.     vuoto lo spazio `nome pennello' si esce dallo strumento) la cui lungehzza non
  463.     deve superare i 25 caratteri.
  464.  
  465.     Stabiliti i nomi il pennello creato diviene accessibile dal relativo banco
  466.     per tutta la sessione di lavoro (salvo cancellazione del banco stesso).
  467.  
  468.  
  469. 5.1.16 CANCELLARE BANCO
  470.  
  471.     Attivato questo strumento si può scegliere cliccando sulla sua icona quale
  472.     banco pennelli cancellare.
  473.     La cancellazione porta alla liberazione di tutte le posizioni del banco
  474.     rendendolo disponibile al caricamento in esso di un banco da disco [vedi
  475.     oltre]; naturalmente se il contenuto non è stato previamente salvato non
  476.     c' è modo di recuperarlo dopo la cancellazione.
  477.     Prima di cancellare il banco un requester informa sul suo contenuto e chiede
  478.     conferma, offrendo anche la possibilità di salvarlo prima di eliminare.
  479.     
  480.     Se tutti i banchi sono vuoti si viene avvisati dell' inutilità dell' azione. 
  481.  
  482.     NOTA. Per ovviare ad un problema di porgrammazione dopo l' eliminazione dei
  483.           pennelli il menu pur se vuoto presenta egualmente la sua tendina; ri-
  484.           tengo comunque che questo problema sia di nessun disturbo alla funzio-
  485.           nalità del programma.    
  486.  
  487. 5.1.17 CANCELLARE VOCE
  488.  
  489.     Attivato tale strumento si può scegliere direttamente dal MENU PENNELLI quale
  490.     suo elemento vada eliminato.
  491.     Prima di procedere all' eliminazione un requester mostra il pennello che si 
  492.     è scelto e chiede conferma per proseguire.
  493.     
  494.     Se tutti i banchi sono vuoti si viene avvisati. 
  495.  
  496.  
  497. 5.1.18 LISTARE BANCO
  498.  
  499.     Scelto un banco tramite files requester vengono mostrati i nomi dei pennel-
  500.     li in esso contenuti; è anche data la possibilità di caricare il banco.
  501.  
  502.  
  503. 5.1.19 CARICARE BANCO
  504.  
  505.     Permette di caricare da disco un banco precedentemente salvatovi.
  506.     Si deve scegliere il banco in cui caricare i pennelli, cliccando sulla sua
  507.     icona nella finestra strumenti.
  508.     Se un banco contiene già uno o più pennelli non è disponibile a ricevere
  509.     il caricamento di un altro banco.
  510.     Se tutti i banchi contengono già dei pennelli un requester avvisa del fatto.
  511.  
  512.     Stabilita la destinazione si deve scegliere tramite un files requester il 
  513.     banco pennelli da caricare (il requester mostra solo i files .SHP, vedi oltre
  514.     per ulteriori dettagli).
  515.  
  516.     NOTE SUI FILES GENERATI DA CHIMICAD !!!
  517.     
  518.     Durante il salavtaggio di set di pennelli CHIMICAD crea due files con egual
  519.     nome e diversi suffissi :
  520.  
  521.         .SHP è per il file che contiene le immagini dei pennelli.
  522.  
  523.         .FRN è per il file contenente i nome dei pennelli e le informazioni
  524.             sul set che compongono.
  525.  
  526.     Questi suffissi sono aggiunti automaticamente ai files se si dimentica
  527.     di farlo al momento della definizione del nome.
  528.  
  529.     ATTENZIONE !!!
  530.  
  531.     I due files devono essere presenti nella stessa directory affinchè si possa
  532.     caricare il set di pennelli ad essi relativo.
  533.     Il suffisso deve essere legato al giusto tipo di file (no .shp per file dei 
  534.     nomi e .frn per quello delle immagini).
  535.     Non si modifichino nomi di set pennelli per quel che riguarda la parte
  536.     del suffisso, nè si assegnino tali suffissi a files diversi da quelli di
  537.     CHIMICAD.
  538.  
  539.     Non si possono caricare files che non abbiano il suffisso .SHP, e se si
  540.     tenta di farlo un requester avvisa che il file scelto probabilmente non
  541.     è adato all' uso in Chimicad.
  542.     Se si unisce un suffisso .SHP o .FRN ad un file sbagliato e si tenta di
  543.     caricarlo si ottiene un' uscita dal programma (se si è fortunati) oppure
  544.     un blocco del sistema.     
  545.  
  546. 5.1.20 SALVARE BANCO
  547.  
  548.     Consente di memorizzare su disco un banco scelto tramite la sua icona; se il
  549.     banco scelto risulta vuoto si viene avvisati da un requester, come nel caso
  550.     in cui tutti e tre i banchi fossero privi di contenuto.
  551.  
  552.     Deciso quale banco salvare si inserisce il nome con cui memorizzarlo in un 
  553.     files requester dal quale si seleziona anche la directory in cui salvare
  554.     (di default è presentata quella in cui si trova il programma, anche qui, co-
  555.     me per il salvataggio di IFF si può cambiare percorso usando l' apposta voce
  556.     del menu coamndi).
  557.     
  558.     Il nome del file deve contenere il sufisso .shp; se è omesso il programma lo
  559.     aggiunge automaticamente.
  560.         
  561. 5.1.21 ICONE BANCHI PENNELLI
  562.  
  563.     Si usano per indicare su quale banco operare con certi strumenti [vedi
  564.     ad esempio caricare banco, salvare banco ecc.].
  565.     Riportano sempre il numero di pennelli attualmente presenti nel banco.
  566.  
  567.  
  568.  
  569.  
  570.  
  571.                   5.2 FOGLIO DI DISEGNO
  572.  
  573. Con questo termine si intende l' area di schermo utilizzabile per il disegno delle
  574. strutture chimiche.
  575. L' area disegnabile ha un' estensione regolata in base al modo schermo scelto, e di
  576. norma e` parzialmente coperta dalla  FINESTRA STRUMENTI; quest' ultima puo` essere
  577. "nascosta" mediante la pressione del relativo gadget di profondità.
  578. La ricomparsa della finestra strumenti si ottiene con il gadget di profondità della
  579. finestra di disegno.
  580.  
  581.  
  582.  
  583.                 5.3 MENU PENNELLI
  584.  
  585. Si tratta di tre MENU A DISCESA richiamabili col tasto destro del mouse    che conten-
  586. gono serie di pennelli definiti dall' utente.
  587. Una serie di pennelli prende anche il nome di BANCO e puo` contenere al massimo 15
  588. elementi, ciascuno identificato da un nome lungo al massimo 20 caratteri.
  589. Anche i banchi hanno un nome associato e anche questo ha lunghezza massima di 20.
  590. I banchi pennelli sono salvabili o richiamabili da disco e questo consente di creare
  591. vasti archivi di gruppi di formule chimiche.
  592.  
  593.  
  594.  
  595.  
  596.                 5.4 MENU COMANDI
  597.  
  598. Sono presenti in questo menu una serie di comandi di utilita`:
  599.     
  600.     INFORMAZIONI : Fornisce alcuni dati riguardo al programma e all' autore.
  601.  
  602.     SALVA PAGINA : Consente il salvataggio dell' intero FOGLIO DISEGNO come
  603.              file IFF.
  604.  
  605.     CARICA PAGINA : Permette di caricare schermate IFF sul FOGLIO DISEGNO.
  606.                 Tali schermate non possono avere più di 2 colori.
  607.             Qualora la pagina avesse dimensioni superiori a quelle
  608.             dello schermo in uso, un requester proporrà la scelta
  609.             tra l' abbandono dell' operazione e la conversione dello
  610.             schermo alla risoluzione necessaria.
  611.             Optando per la conversione si potrà decidere la nuova
  612.             risoluzione e modalità video tramite adatto requester.
  613.  
  614.         
  615.     SCELTA DIRECTORY: Permette di scegliere i percorsi in cui salvare i
  616.                 Banchi Pennelli (file .shp) e gli oggetti IFF.
  617.                 Si operano le scelte tramite Path Requester dopo
  618.                 aver indicato se si sceglie un path per SHP o IFF.
  619.  
  620.     SCELTA FONT : da qui si accede ad un  REQUESTER che consente la scelta
  621.                   del tipo di font da modificare. Scelto ciò si decide con
  622.               un comodo font requester il font da usare, le sue dimensioni
  623.               e il suo stile (grassetto, italico, sottolineato).
  624.               Le restanti opzioni presenti nel requester non hanno in-
  625.               fluenza sul font selezionato.
  626.                   Il requester mostra l' elenco dei fonts presenti nella
  627.               device logica FONTS: .                    
  628.  
  629.     SCELTA MODO SCHERMO : permette di decidere la risoluzione dello schermo in
  630.                   cui ChimiCad lavorerà. Sono accettate tutte le modalità
  631.                   grafiche gestite dal chipset presente sulla porpria
  632.                   macchina (Eccetto HAM,HB e Lores che non vengono
  633.                   nemmeno mostrate dal requester).
  634.  
  635.     MODIFICA NOME PENNELLO : Con questo comando si puo` cambiare il nome di
  636.                  un pennello inserito in un banco scegliendolo
  637.                  direttamente dal suo Menu Pennelli.
  638.                  Selezionata questa voce dal menu si sceglie il
  639.                  pennello e quindi si inserisce il nuovo nome
  640.                  in una finestra che mostra, oltre al vecchio
  641.                  nome l' immagine del pennello.
  642.  
  643.     PREFERNCES EDITOR: da questa finestra l' utente può decidere le caratte-
  644.                ristiche (modo video, fonts vari, sentieri di ricerca)
  645.                di default del programma, vale a dire quelle attive al
  646.                momento dell' avvio.
  647.                La definizione di tali caratteristiche avviene tramite
  648.                i diversi Requester citati in precedenza.
  649.                Le scelte fatte saranno attive dal successivo lancio
  650.                del programma, a condizione che vengano salvate nel
  651.                file chimicad.settings tramite l' apposito gadget della
  652.                finestra.    
  653.     
  654.     STATO MEMORIA : Fornisce la quantita` di memoria libera.
  655.  
  656.     ESCI : Permette l' abbandono del programma, presenta una richiesta di
  657.            conferma onde evitare uscite accidentali.
  658.  
  659.  
  660.  
  661.  
  662.                          6 : RINGRAZIAMENTI
  663.  
  664.     Un amorevole ringraziamento a Monica per l' affetto e il supporto.
  665.  
  666.     Ringraziamenti piu` "tecnici"  alla ACID SOFTWARE per il BLITZ BASIC®,
  667.     linguaggio in cui questo programma è stato scritto.
  668.  
  669.     Un grazie anche a Magnus Holmgren e Nico Francois per la REQTOOLS.LIBRARY.
  670.  
  671.     Particolare ringraziamento a Giovanni Calderone per la sua preziosa opera
  672.     di Beta testing che ha consentito l' apporto di decisivi migliorie alla
  673.     prima versione di ChimiCad.    
  674.  
  675.  
  676.                 7 : FUTURI SVILUPPI
  677.  
  678. Nel prossimo futuro c' è il SUPPORTO DELLA LOCALE.LIBRARY (per avere un unico 
  679. programma facilmente configurabile in qualsiasi lingua), inserimento della funzione
  680. UNDO, possibilità di creare DATABASE di formule con campi testuali.
  681.  
  682. Per un futuro meno prossimo potrebbe aversi una versione con grafica vettoriale.
  683.  
  684.  
  685.  
  686.                 8 : STORIA
  687.  
  688. Chimicad nasce nell' agosto 1994 per rispondere alla necessità di un veloce editor
  689. di strutture chimiche che mi permettesse di realizzare le formule da inserire nella mia 
  690. tesi di laurea (volevo scriverla, impaginarla e stamparla esclusivamente con il
  691. mio fido A1200).
  692. La prima stesura viene fatta in AMOS e funge egregiamente allo scopo prefisso.
  693. Appena in possesso del compilatore Blitz (a mio giudizio più stabile e versatile
  694. di AMOS) riprendo in mano il vecchio progetto, siamo ormai a metà 95, e nei pochi
  695. momenti liberi (sono stagista in un' industria alimentare e mi sto preparando a
  696. sostenere l' esame di dottorato) comincio il porting nel nuovo linguaggio.
  697. L' operazione di traduzione del codice è accompagnata da una gran serie di cambia-
  698. menti ognuno dei quali ne suggeriva altri....
  699. Si ha poi una pausa coincisa con l' ingresso in università come dottorando e final-
  700. mente nell' estate del 1996, sacrificando parte delle ferie estive (..no comment..),
  701. mi decido a intraprendere un ultimo restyling e debugging della mia creatura al
  702. fine di inserirlo nel circuito del software shareware.
  703. Come mai tutto ciò ? Sicuramente perchè sono convinto delle potenzialità di Amiga
  704. e poi perchè mi rodeva che il mio computer preferito (in facoltà traffico quotidia-
  705. namente con gli "odiati" PC) non avesse praticamente nessun software impiegabile nel
  706. mio lavoro di ricerca.
  707. Spero che chiunque abbia a che fare con la chimica, da professionista, docente o stu-
  708. dente possa gradire il mio lavoro, considerandolo quantomeno come un omaggio al
  709. nostro mitico compagno di scrivania.
  710.  
  711.     
  712. ChimiCad V 0.01 (6/1994) : Si tratta del progenitore scritto in AMOS del
  713.                 programma attuale; tutto nasce dalla necessita`
  714.                 di creare immagini di strutture chimiche per la
  715.                 mia tesi di laurea (sono un chimico farmaceutico).
  716.  
  717. Chimicad V0.50 (1/1995) :  Primo porting in BlitzBasic 
  718. del programma.
  719.  
  720. Chimicad V0.90 (7/1996) :  Cambio radicale di interfaccia e requesters.
  721.  
  722. ChimiCad V1.00 (1/1997) :  La prima versione Shareware; problemi di compatibilità
  723.                su A500.     
  724.  
  725. ChimiCad V1.05 (1/1997) :  Risolta la compatibilità con A500.
  726.  
  727. ChimiCad V1.09 (2/1997) :  Eliminati bugs relativi a gestione menù, cancellazione
  728.                testo (che si aveva su amiga non AGA), numeri prima delle
  729.                lettere.
  730.  
  731. ChimiCad V1.10 (2/1997) :  Uso dei gadget di profondità, scelta formato schermo.
  732.  
  733. ChimiCad V1.12 (3/1997) : Preferences Editor e altri piccoli cambiamenti.
  734.  
  735. ChimiCad V1.14 (3/1997) : Versione attuale: riscritta routine di inserimento testo,
  736.               corretti alcuni piccoli bugs.